package br.com.projeto.vo;

import java.io.Serializable;

public class Loteria implements Serializable {

	private static final long serialVersionUID = 1L;

	private Numeros numero;

	private Concurso concurso;
	
	private Sorteio sorteio;

	public Loteria() {}
	
	public Loteria(String array[]) {
		if (array != null && array[0] != null && array[2] != null) {
			this.concurso = new Concurso();
			this.numero = new Numeros();
			this.sorteio = new Sorteio();
			
			// Ignorar o item array[2, 9, 10, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]
			this.concurso.setNumeroSorteio(array[0]); // NUMERO DO SORTEIO
			this.concurso.setPremioAcumulado(array[1]); // PREMIO ACUMULADO
			this.concurso.setDataSorteio(array[11]); // DATA DO SORTEIO
			this.concurso.setLocalSorteio(array[12] + "/" + array[13]); // LOCAL DO CONCURSO
			this.sorteio.setSenaGanhador(array[3]); // QTD DE GANHADOR DA SENA
			this.sorteio.setSenaPremio(array[4]); // PREMIO DA SENA
			this.sorteio.setQuinaGanhador(array[5]); // QTD DE GANHADOR DA QUADRA
			this.sorteio.setQuinaPremio(array[6].trim()); // PREMIO DA QUADRA
			this.sorteio.setQuadraGanhador(array[7].trim()); // QTD DE GANHADOR DA QUADRA
			this.sorteio.setQuadraPremio(array[8].trim()); // PREMIO DA QUADRA
			this.numero.createList(array[20].trim()); // JOGO
			this.concurso.setTotalArrecadado(array[24].trim()); // TOTAL ARRECADADO
		}
	}
	
	public Sorteio getSorteio() {
		return sorteio;
	}

	public void setSorteio(Sorteio sorteio) {
		this.sorteio = sorteio;
	}

	public Numeros getNumero() {
		return numero;
	}

	public void setNumero(Numeros numero) {
		this.numero = numero;
	}

	public Concurso getConcurso() {
		return concurso;
	}

	public void setConcurso(Concurso concurso) {
		this.concurso = concurso;
	}
}
